package jp.beourselves.open.sample.beanio;

public class BeanFileIOUtilSample {
	public static void main(String[] args) {
		BeanFileIOUtilSample app = new BeanFileIOUtilSample();

		// ファイルに保存する
		app.write();
		
		// ファイルから読み込む
		app.read();
	}
	
	/**
	 * ファイルに保存する
	 */
	public void write(){
		// 保存するデータを生成する
		BlogInfo blogInfo = new BlogInfo();
		blogInfo.setEndPointUrl("http://www.hogehoge.com/wordpress");
		blogInfo.setUsername("nishimura");
		blogInfo.setPassword("hogeraccho");
		blogInfo.setBlogId(1);
				
		// ファイルにデータを保存する
		BeanFileIOUtil.writeBean("data/bloginfo.xml", blogInfo);
	}
	
	/**
	 * ファイルから読み込む
	 */
	public void read(){
		// ファイルからデータを読み込む
		BlogInfo blogInfo = (BlogInfo) BeanFileIOUtil.readBean("data/bloginfo.xml");
		System.out.println(blogInfo.toString());
	}
}
